<?php session_start();
if($_SESSION['usuario'] AND $_SESSION['id_usuario']){

require_once '../framework/fw.php';	
require '../view/remitos_pedidosView.php';
require '../model/Pedido.php';
require '../model/Material.php';
require '../model/Remito.php';

$pagina = new remitos_pedidosView;
$pedido = new Pedido;
/*$res=$pedido->get_pedidos_enfermeros();
$pagina->array_pedidos_enfermeros = $res;

$res=$pedido->get_pedidos_medicos();
$pagina->array_pedidos_medicos = $res;
*/

$pagina= new remitos_pedidosView;
$material=new Material;
$remito=new Remito;


if($_POST['envio'] == 1){
	if($_SESSION['id_tipo_usuario'] == 'enfermero'){
		$nro_remito=Database::validar_digito($_POST['nro_remito']);
		$fecha=$_POST['fecha'];
		$id_pedido_enfermero=Database::validar_digito($_POST['id_pedido']);
		$id_enfermero=$_SESSION['id_usuario'];
		$valor=array();	
		$valorb=array();
		if($nro_remito and $id_pedido_enfermero ){
			$remito->put_remito_enfermero($nro_remito,$id_enfermero,$id_pedido_enfermero,$fecha);
		
			for($I=0;$I<10;$I++){
				$id_material= Database::validar_digito($_POST[$I]);
				$cantidad =Database::validar_digito($_POST['b'.$I]);
				if($id_material and $cantidad ){
					$valor[] = $id_material;
					$valorb[] = $cantidad;
				}
			
			}
			$tamano = count($valor);
			for($I=0;$I<$tamano;$I++){
				$remito->put_detalle_remito_enfermero($nro_remito,$valor[$I],$valorb[$I]);
			}
		$pagina->mensaje=1;
		}
		else{
			$pagina->error=1;
		}
	}
	
	
	if($_SESSION['id_tipo_usuario'] == 'medico'){
		$nro_remito=Database::validar_digito($_POST['nro_remito']);
		$fecha=$_POST['fecha'];
		$id_pedido_medico=Database::validar_digito($_POST['id_pedido']);
		$id_medico=$_SESSION['id_usuario'];
		$valor=array();	
		$valorb=array();
		if($nro_remito and $id_pedido_medico ){
			$remito->put_remito_medico($nro_remito,$id_medico,$id_pedido_medico,$fecha);
		
			for($I=0;$I<10;$I++){
				$id_material= Database::validar_digito($_POST[$I]);
				$cantidad =Database::validar_digito($_POST['b'.$I]);
				if($id_material and $cantidad ){
					$valor[] = $id_material;
					$valorb[] = $cantidad;
				}
			
			}
			$tamano = count($valor);
			for($I=0;$I<$tamano;$I++){
				$remito->put_detalle_remito_medico($nro_remito,$valor[$I],$valorb[$I]);
			}
		$pagina->mensaje=1;
		}
		else{
			$pagina->error=1;
		}
	}
	

}

$res=$material->get_materiales(); 

$pagina->array_registro=$res;


$pagina->Render();
}
?>